package com.demo.array.ketang;

import java.util.Random;
import java.util.Scanner;

/*
需求：

程序自动生成一个1-100之间的数字，使用程序实现猜出这个数字是多少？
当猜错的时候根据不同情况给出相应的提示
A. 如果猜的数字比真实数字大，提示你猜的数据大了
B. 如果猜的数字比真实数字小，提示你猜的数据小了
C. 如果猜的数字与真实数字相等，提示恭喜你猜中了

 */
public class Test05 {
    public static void main(String[] args) {
        Random r = new Random();
        int rnum = r.nextInt(100)+1;
        int count = 0;
        while(true){
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入一个整数");
            int num = sc.nextInt();
            if (num<rnum){
                System.out.println("猜小了");
            }else if (num>rnum){
                System.out.println("猜大了");
            }else{
                System.out.println("猜中了");
                break;
            }
            count++;

    }System.out.println("猜了"+ count +"次");
    }
}


